package com.chen.shopping_common.service;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.chen.shopping_common.pojo.Admin;
import com.chen.shopping_common.pojo.Permission;

import java.util.List;

public interface AdminService {
    //新增管理员
    void addAdmin(Admin admin);
    //删除管理员
    void deleteAdmin(Long aid);
    //修改管理员
    void updateAdmin(Admin admin);
    //根据id查询管理员
    Admin findAdminById(Long aid);
    //分页查询管理员
    Page<Admin> findAdminByPage(int page,int size);
    //修改管理员角色
    void updateAdminRole(Long aid,Long[] rids);
    //根据用户名查询管理员
    Admin findAdminByUsername(String username);
    //根据用户名查询拥有的权限
    List<Permission> findPermissionByUsername(String username);
}
